[INFO] fetching crate iced-x86 1.20.0...
[INFO] checking iced-x86-1.20.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate iced-x86 1.20.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate iced-x86 1.20.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate iced-x86 1.20.0
[INFO] finished tweaking crates.io crate iced-x86 1.20.0
[INFO] tweaked toml for crates.io crate iced-x86 1.20.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 95a983cc41a762fca547c7a39ba0c4a9f06314cc0a0be9b7817620fd36232974
[INFO] running `Command { std: "docker" "start" "-a" "95a983cc41a762fca547c7a39ba0c4a9f06314cc0a0be9b7817620fd36232974", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "95a983cc41a762fca547c7a39ba0c4a9f06314cc0a0be9b7817620fd36232974", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95a983cc41a762fca547c7a39ba0c4a9f06314cc0a0be9b7817620fd36232974", kill_on_drop: false }`
[INFO] [stdout] 95a983cc41a762fca547c7a39ba0c4a9f06314cc0a0be9b7817620fd36232974
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dcc05160e1e8497feea2e6a4395e1b9a33da5affcffa3f46c2ec9b52da2343b1
[INFO] running `Command { std: "docker" "start" "-a" "dcc05160e1e8497feea2e6a4395e1b9a33da5affcffa3f46c2ec9b52da2343b1", kill_on_drop: false }`
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking iced-x86 v1.20.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]  --> src/block_enc.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | mod tests;
[INFO] [stdout]   | ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `tests`, create file "src/block_enc/tests.rs" or "src/block_enc/tests/mod.rs"
[INFO] [stdout]   = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/decoder.rs:94:1
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub(crate) mod tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/decoder/tests.rs" or "src/decoder/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/encoder.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) mod tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/encoder/tests.rs" or "src/encoder/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/fast.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/fast/tests.rs" or "src/formatter/fast/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/gas.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/gas/tests.rs" or "src/formatter/gas/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/intel.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/intel/tests.rs" or "src/formatter/intel/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/masm.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/masm/tests.rs" or "src/formatter/masm/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/nasm.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/nasm/tests.rs" or "src/formatter/nasm/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/mod.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub(crate) mod tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/tests.rs" or "src/formatter/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/info/mod.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/info/tests.rs" or "src/info/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `test`
[INFO] [stdout]    --> src/lib.rs:159:1
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub(crate) mod test;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: to create the module `test`, create file "src/test.rs" or "src/test/mod.rs"
[INFO] [stdout]     = note: if there is a `mod test` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `test_utils`
[INFO] [stdout]    --> src/lib.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub(crate) mod test_utils;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: to create the module `test_utils`, create file "src/test_utils.rs" or "src/test_utils/mod.rs"
[INFO] [stdout]     = note: if there is a `mod test_utils` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::formatter::string_output::*`
[INFO] [stdout]   --> src/formatter/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub use crate::formatter::string_output::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::formatter::string_output::*`
[INFO] [stdout]   --> src/formatter/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub use crate::formatter::string_output::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `iced-x86` (lib test) due to 13 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dcc05160e1e8497feea2e6a4395e1b9a33da5affcffa3f46c2ec9b52da2343b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dcc05160e1e8497feea2e6a4395e1b9a33da5affcffa3f46c2ec9b52da2343b1", kill_on_drop: false }`
[INFO] [stdout] dcc05160e1e8497feea2e6a4395e1b9a33da5affcffa3f46c2ec9b52da2343b1
[INFO] checking iced-x86-1.20.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate iced-x86 1.20.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate iced-x86 1.20.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate iced-x86 1.20.0
[INFO] finished tweaking crates.io crate iced-x86 1.20.0
[INFO] tweaked toml for crates.io crate iced-x86 1.20.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f57b36ebdb93f387f0fe9cdee3a1bbdb843b2c6df573a61ab351098b8ee27f9e
[INFO] running `Command { std: "docker" "start" "-a" "f57b36ebdb93f387f0fe9cdee3a1bbdb843b2c6df573a61ab351098b8ee27f9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f57b36ebdb93f387f0fe9cdee3a1bbdb843b2c6df573a61ab351098b8ee27f9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f57b36ebdb93f387f0fe9cdee3a1bbdb843b2c6df573a61ab351098b8ee27f9e", kill_on_drop: false }`
[INFO] [stdout] f57b36ebdb93f387f0fe9cdee3a1bbdb843b2c6df573a61ab351098b8ee27f9e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fc89411d1d8a3475925b8504ac755fd855d8917633a332afcf13a33ef7e8d2dc
[INFO] running `Command { std: "docker" "start" "-a" "fc89411d1d8a3475925b8504ac755fd855d8917633a332afcf13a33ef7e8d2dc", kill_on_drop: false }`
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking iced-x86 v1.20.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]  --> src/block_enc.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | mod tests;
[INFO] [stdout]   | ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `tests`, create file "src/block_enc/tests.rs" or "src/block_enc/tests/mod.rs"
[INFO] [stdout]   = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/decoder.rs:94:1
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub(crate) mod tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/decoder/tests.rs" or "src/decoder/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/encoder.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) mod tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/encoder/tests.rs" or "src/encoder/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/fast.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/fast/tests.rs" or "src/formatter/fast/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/gas.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/gas/tests.rs" or "src/formatter/gas/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/intel.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/intel/tests.rs" or "src/formatter/intel/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/masm.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/masm/tests.rs" or "src/formatter/masm/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/nasm.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/nasm/tests.rs" or "src/formatter/nasm/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/formatter/mod.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub(crate) mod tests;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/formatter/tests.rs" or "src/formatter/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tests`
[INFO] [stdout]   --> src/info/mod.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | mod tests;
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tests`, create file "src/info/tests.rs" or "src/info/tests/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tests` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `test`
[INFO] [stdout]    --> src/lib.rs:159:1
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub(crate) mod test;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: to create the module `test`, create file "src/test.rs" or "src/test/mod.rs"
[INFO] [stdout]     = note: if there is a `mod test` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `test_utils`
[INFO] [stdout]    --> src/lib.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub(crate) mod test_utils;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: to create the module `test_utils`, create file "src/test_utils.rs" or "src/test_utils/mod.rs"
[INFO] [stdout]     = note: if there is a `mod test_utils` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/block_enc/block.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 68 |         for _ in 0..self.valid_data_address_aligned.wrapping_sub(self.valid_data_address) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:198:42
[INFO] [stdout]     |
[INFO] [stdout] 198 |             for (i, (base, _)) in this.all_instrs[info.1..info.2].iter().enumerate().rev() {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:232:46
[INFO] [stdout]     |
[INFO] [stdout] 232 |             for (i, (base, instr)) in this.all_instrs[info.1..info.2].iter_mut().enumerate() {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 355 |         for _ in 0..5 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:361:47
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 for (i, (base, instr)) in self.all_instrs[info.1..info.2].iter_mut().enumerate() {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:410:46
[INFO] [stdout]     |
[INFO] [stdout] 410 |             for (base, instr) in &mut self.all_instrs[info.1..info.2] {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/code.rs:44434:4
[INFO] [stdout]       |
[INFO] [stdout] 44434 |         (0..IcedConstants::CODE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u16, Code>(x as u16) })
[INFO] [stdout]       |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data_reader.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let s = str::from_utf8(&self.data[self.index..self.index + len]).unwrap();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/decoder/table_de/evex_reader.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/decoder/table_de/legacy_reader.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/decoder/table_de/vex_reader.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder.rs:219:4
[INFO] [stdout]     |
[INFO] [stdout] 219 |         (0..IcedConstants::DECODER_ERROR_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, DecoderError>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder.rs:2297:14
[INFO] [stdout]      |
[INFO] [stdout] 2297 |             for i in (0..instruction.op_count()).rev() {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/enums.rs:696:4
[INFO] [stdout]     |
[INFO] [stdout] 696 |         (0..IcedConstants::REP_PREFIX_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, RepPrefixKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/instruction_fmt.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             for i in self.start_op_index..self.op_count {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/encoder/op_code.rs:1369:18
[INFO] [stdout]      |
[INFO] [stdout] 1369 |         &self.op_kinds[0..self.op_count() as usize]
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/op_code_fmt.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |             for bit in (0..num_bits).rev() {
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/op_code_handler.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 104 |         for i in 0..length {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/enums.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0..IcedConstants::CODE_SIZE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CodeSize>(x as u8) })
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:197:4
[INFO] [stdout]     |
[INFO] [stdout] 197 |         (0..IcedConstants::ROUNDING_CONTROL_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, RoundingControl>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:484:4
[INFO] [stdout]     |
[INFO] [stdout] 484 |         (0..IcedConstants::OP_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:712:4
[INFO] [stdout]     |
[INFO] [stdout] 712 |         (0..IcedConstants::ENCODING_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, EncodingKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:911:4
[INFO] [stdout]     |
[INFO] [stdout] 911 |         (0..IcedConstants::TUPLE_TYPE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, TupleType>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:1083:4
[INFO] [stdout]      |
[INFO] [stdout] 1083 |         (0..IcedConstants::FLOW_CONTROL_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, FlowControl>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:1560:4
[INFO] [stdout]      |
[INFO] [stdout] 1560 |         (0..IcedConstants::OP_CODE_OPERAND_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpCodeOperandKind>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2426:4
[INFO] [stdout]      |
[INFO] [stdout] 2426 |         (0..IcedConstants::CPUID_FEATURE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CpuidFeature>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2632:4
[INFO] [stdout]      |
[INFO] [stdout] 2632 |         (0..IcedConstants::OP_ACCESS_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpAccess>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2824:4
[INFO] [stdout]      |
[INFO] [stdout] 2824 |         (0..IcedConstants::CONDITION_CODE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, ConditionCode>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2979:4
[INFO] [stdout]      |
[INFO] [stdout] 2979 |         (0..IcedConstants::MANDATORY_PREFIX_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, MandatoryPrefix>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:3147:4
[INFO] [stdout]      |
[INFO] [stdout] 3147 |         (0..IcedConstants::OP_CODE_TABLE_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpCodeTableKind>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:3291:4
[INFO] [stdout]      |
[INFO] [stdout] 3291 |         (0..4).map(|x| unsafe { mem::transmute::<u8, InstrScale>(x as u8) })
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/enums.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0..IcedConstants::NUMBER_BASE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, NumberBase>(x as u8) })
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:236:4
[INFO] [stdout]     |
[INFO] [stdout] 236 |         (0..IcedConstants::PREFIX_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, PrefixKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:385:4
[INFO] [stdout]     |
[INFO] [stdout] 385 |         (0..IcedConstants::DECORATOR_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, DecoratorKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:533:4
[INFO] [stdout]     |
[INFO] [stdout] 533 |         (0..IcedConstants::NUMBER_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, NumberKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:711:4
[INFO] [stdout]     |
[INFO] [stdout] 711 |         (0..IcedConstants::CC_B_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_b>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:851:4
[INFO] [stdout]     |
[INFO] [stdout] 851 |         (0..IcedConstants::CC_AE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_ae>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:988:4
[INFO] [stdout]     |
[INFO] [stdout] 988 |         (0..IcedConstants::CC_E_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_e>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1125:4
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         (0..IcedConstants::CC_NE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_ne>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1262:4
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         (0..IcedConstants::CC_BE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_be>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1399:4
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         (0..IcedConstants::CC_A_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_a>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1536:4
[INFO] [stdout]      |
[INFO] [stdout] 1536 |         (0..IcedConstants::CC_P_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_p>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1673:4
[INFO] [stdout]      |
[INFO] [stdout] 1673 |         (0..IcedConstants::CC_NP_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_np>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1810:4
[INFO] [stdout]      |
[INFO] [stdout] 1810 |         (0..IcedConstants::CC_L_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_l>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1947:4
[INFO] [stdout]      |
[INFO] [stdout] 1947 |         (0..IcedConstants::CC_GE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_ge>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:2084:4
[INFO] [stdout]      |
[INFO] [stdout] 2084 |         (0..IcedConstants::CC_LE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_le>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:2221:4
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         (0..IcedConstants::CC_G_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_g>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums_shared.rs:105:4
[INFO] [stdout]     |
[INFO] [stdout] 105 |         (0..IcedConstants::FORMATTER_TEXT_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, FormatterTextKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums_shared.rs:336:4
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (0..IcedConstants::MEMORY_SIZE_OPTIONS_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, MemorySizeOptions>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/fast/fmt_tbl.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for _ in 0..STRINGS_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/fast/fmt_tbl.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 |     for _ in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/fast/regs.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     for _ in 0..IcedConstants::REGISTER_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/formatter/fast/regs.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |         data = &data[1 + len..];
[INFO] [stdout]    |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/fast.rs:1517:12
[INFO] [stdout]      |
[INFO] [stdout] 1517 |         for i in 0..op_count {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/gas/fmt_tbl.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/gas/mem_size_tbl.rs:73:12
[INFO] [stdout]    |
[INFO] [stdout] 73 |         for _ in 0..IcedConstants::FIRST_BROADCAST_MEMORY_SIZE as usize {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/gas.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 357 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/gas.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/intel/fmt_tbl.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/intel.rs:331:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/intel.rs:382:12
[INFO] [stdout]     |
[INFO] [stdout] 382 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/intel.rs:1451:12
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         for i in 0..a.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/masm/fmt_tbl.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/masm.rs:304:12
[INFO] [stdout]     |
[INFO] [stdout] 304 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/masm.rs:356:12
[INFO] [stdout]     |
[INFO] [stdout] 356 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/masm.rs:1504:12
[INFO] [stdout]      |
[INFO] [stdout] 1504 |         for i in 0..a.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/nasm/fmt_tbl.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/nasm/regs.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |         for i in 0..8usize {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/nasm.rs:320:12
[INFO] [stdout]     |
[INFO] [stdout] 320 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/nasm.rs:380:12
[INFO] [stdout]     |
[INFO] [stdout] 380 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/num_fmt.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 |         for i in 0..digits {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/num_fmt.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |         for i in 0..digits {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/num_fmt.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for i in 0..digits {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/num_fmt.rs:179:12
[INFO] [stdout]     |
[INFO] [stdout] 179 |         for i in 0..digits {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |         for _ in 0..IcedConstants::REGISTER_ENUM_COUNT {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |             data = &data[1..];
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |             for &c in &data[0..len] {
[INFO] [stdout]    |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |             data = &data[len..];
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/strings_tbl.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |     for _ in 0..STRINGS_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::formatter::string_output::*`
[INFO] [stdout]   --> src/formatter/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub use crate::formatter::string_output::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:276:12
[INFO] [stdout]     |
[INFO] [stdout] 276 |         for i in 0..(instruction.op_count() as usize) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:310:18
[INFO] [stdout]     |
[INFO] [stdout] 310 | ...                   for j in 0..4 {
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:717:21
[INFO] [stdout]     |
[INFO] [stdout] 717 |                     for reg_num in (Register::ST0 as u32)..((Register::ST7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:720:21
[INFO] [stdout]     |
[INFO] [stdout] 720 |                     for reg_num in (Register::MM0 as u32)..((Register::MM7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:727:21
[INFO] [stdout]     |
[INFO] [stdout] 727 |                     for reg_num in (Register::ST0 as u32)..((Register::ST7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:730:21
[INFO] [stdout]     |
[INFO] [stdout] 730 |                     for reg_num in (Register::MM0 as u32)..((Register::MM7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:976:21
[INFO] [stdout]     |
[INFO] [stdout] 976 |                     for reg_num in (Register::ES as u32)..((Register::GS as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:979:21
[INFO] [stdout]     |
[INFO] [stdout] 979 |                     for reg_num in (Register::CR2 as u32)..((Register::CR4 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:982:21
[INFO] [stdout]     |
[INFO] [stdout] 982 |                     for reg_num in (Register::DR0 as u32)..((Register::DR3 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:988:22
[INFO] [stdout]     |
[INFO] [stdout] 988 |                         for reg_num in (Register::RAX as u32)..((Register::R15 as u32) + 1) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:995:22
[INFO] [stdout]     |
[INFO] [stdout] 995 |                         for reg_num in (Register::EAX as u32)..((Register::EDI as u32) + 1) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1119:22
[INFO] [stdout]      |
[INFO] [stdout] 1119 |                         for reg_num in (Register::XMM0 as u32)..((Register::XMM15 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1126:22
[INFO] [stdout]      |
[INFO] [stdout] 1126 |                         for reg_num in (Register::XMM0 as u32)..((Register::XMM7 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1135:22
[INFO] [stdout]      |
[INFO] [stdout] 1135 |                         for reg_num in (Register::ZMM0 as u32)..((Register::ZMM15 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1142:22
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                         for reg_num in (Register::ZMM0 as u32)..((Register::ZMM7 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1620:21
[INFO] [stdout]      |
[INFO] [stdout] 1620 |                     for reg_num in (Register::TMM0 as u32)..((Register::TMM7 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1657:21
[INFO] [stdout]      |
[INFO] [stdout] 1657 |                     for reg_num in (Register::XMM0 as u32)..((Register::XMM7 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1673:21
[INFO] [stdout]      |
[INFO] [stdout] 1673 |                     for reg_num in (Register::XMM4 as u32)..((Register::XMM6 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1682:21
[INFO] [stdout]      |
[INFO] [stdout] 1682 |                     for reg_num in (Register::XMM2 as u32)..((Register::XMM6 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1999:13
[INFO] [stdout]      |
[INFO] [stdout] 1999 |             for _ in 0..count {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2025:13
[INFO] [stdout]      |
[INFO] [stdout] 2025 |             for _ in 0..count {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2078:12
[INFO] [stdout]      |
[INFO] [stdout] 2078 |         for i in 0..8 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2118:12
[INFO] [stdout]      |
[INFO] [stdout] 2118 |         for i in 0..8 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2556:13
[INFO] [stdout]      |
[INFO] [stdout] 2556 |             for i in 1..(nesting_level as u32) {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2732:41
[INFO] [stdout]      |
[INFO] [stdout] 2732 |             for info in &mut info.used_registers[start_index..] {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/instruction_create.rs:3350:12
[INFO] [stdout]      |
[INFO] [stdout] 3350 |         for i in 0..data.len() / 2 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/instruction_create.rs:3528:12
[INFO] [stdout]      |
[INFO] [stdout] 3528 |         for i in 0..data.len() / 4 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/instruction_create.rs:3642:12
[INFO] [stdout]      |
[INFO] [stdout] 3642 |         for i in 0..data.len() / 8 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/memory_size.rs:903:4
[INFO] [stdout]     |
[INFO] [stdout] 903 |         (0..IcedConstants::MEMORY_SIZE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, MemorySize>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mnemonic.rs:3831:4
[INFO] [stdout]      |
[INFO] [stdout] 3831 |         (0..IcedConstants::MNEMONIC_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u16, Mnemonic>(x as u16) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/register.rs:1493:4
[INFO] [stdout]      |
[INFO] [stdout] 1493 |         (0..IcedConstants::REGISTER_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, Register>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/block_enc/block.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 68 |         for _ in 0..self.valid_data_address_aligned.wrapping_sub(self.valid_data_address) {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:198:42
[INFO] [stdout]     |
[INFO] [stdout] 198 |             for (i, (base, _)) in this.all_instrs[info.1..info.2].iter().enumerate().rev() {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:232:46
[INFO] [stdout]     |
[INFO] [stdout] 232 |             for (i, (base, instr)) in this.all_instrs[info.1..info.2].iter_mut().enumerate() {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 355 |         for _ in 0..5 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:361:47
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 for (i, (base, instr)) in self.all_instrs[info.1..info.2].iter_mut().enumerate() {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/block_enc.rs:410:46
[INFO] [stdout]     |
[INFO] [stdout] 410 |             for (base, instr) in &mut self.all_instrs[info.1..info.2] {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/code.rs:44434:4
[INFO] [stdout]       |
[INFO] [stdout] 44434 |         (0..IcedConstants::CODE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u16, Code>(x as u16) })
[INFO] [stdout]       |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data_reader.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let s = str::from_utf8(&self.data[self.index..self.index + len]).unwrap();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/decoder/table_de/evex_reader.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/decoder/table_de/legacy_reader.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/decoder/table_de/vex_reader.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             for _ in 0..count {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/decoder.rs:219:4
[INFO] [stdout]     |
[INFO] [stdout] 219 |         (0..IcedConstants::DECODER_ERROR_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, DecoderError>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/decoder.rs:2297:14
[INFO] [stdout]      |
[INFO] [stdout] 2297 |             for i in (0..instruction.op_count()).rev() {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/enums.rs:696:4
[INFO] [stdout]     |
[INFO] [stdout] 696 |         (0..IcedConstants::REP_PREFIX_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, RepPrefixKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/instruction_fmt.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             for i in self.start_op_index..self.op_count {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/encoder/op_code.rs:1369:18
[INFO] [stdout]      |
[INFO] [stdout] 1369 |         &self.op_kinds[0..self.op_count() as usize]
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/op_code_fmt.rs:274:16
[INFO] [stdout]     |
[INFO] [stdout] 274 |             for bit in (0..num_bits).rev() {
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/encoder/op_code_handler.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 104 |         for i in 0..length {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/enums.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0..IcedConstants::CODE_SIZE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CodeSize>(x as u8) })
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:197:4
[INFO] [stdout]     |
[INFO] [stdout] 197 |         (0..IcedConstants::ROUNDING_CONTROL_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, RoundingControl>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:484:4
[INFO] [stdout]     |
[INFO] [stdout] 484 |         (0..IcedConstants::OP_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:712:4
[INFO] [stdout]     |
[INFO] [stdout] 712 |         (0..IcedConstants::ENCODING_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, EncodingKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/enums.rs:911:4
[INFO] [stdout]     |
[INFO] [stdout] 911 |         (0..IcedConstants::TUPLE_TYPE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, TupleType>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:1083:4
[INFO] [stdout]      |
[INFO] [stdout] 1083 |         (0..IcedConstants::FLOW_CONTROL_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, FlowControl>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:1560:4
[INFO] [stdout]      |
[INFO] [stdout] 1560 |         (0..IcedConstants::OP_CODE_OPERAND_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpCodeOperandKind>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2426:4
[INFO] [stdout]      |
[INFO] [stdout] 2426 |         (0..IcedConstants::CPUID_FEATURE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CpuidFeature>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2632:4
[INFO] [stdout]      |
[INFO] [stdout] 2632 |         (0..IcedConstants::OP_ACCESS_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpAccess>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2824:4
[INFO] [stdout]      |
[INFO] [stdout] 2824 |         (0..IcedConstants::CONDITION_CODE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, ConditionCode>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:2979:4
[INFO] [stdout]      |
[INFO] [stdout] 2979 |         (0..IcedConstants::MANDATORY_PREFIX_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, MandatoryPrefix>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:3147:4
[INFO] [stdout]      |
[INFO] [stdout] 3147 |         (0..IcedConstants::OP_CODE_TABLE_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, OpCodeTableKind>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/enums.rs:3291:4
[INFO] [stdout]      |
[INFO] [stdout] 3291 |         (0..4).map(|x| unsafe { mem::transmute::<u8, InstrScale>(x as u8) })
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/enums.rs:52:4
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0..IcedConstants::NUMBER_BASE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, NumberBase>(x as u8) })
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:236:4
[INFO] [stdout]     |
[INFO] [stdout] 236 |         (0..IcedConstants::PREFIX_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, PrefixKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:385:4
[INFO] [stdout]     |
[INFO] [stdout] 385 |         (0..IcedConstants::DECORATOR_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, DecoratorKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:533:4
[INFO] [stdout]     |
[INFO] [stdout] 533 |         (0..IcedConstants::NUMBER_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, NumberKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:711:4
[INFO] [stdout]     |
[INFO] [stdout] 711 |         (0..IcedConstants::CC_B_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_b>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:851:4
[INFO] [stdout]     |
[INFO] [stdout] 851 |         (0..IcedConstants::CC_AE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_ae>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums.rs:988:4
[INFO] [stdout]     |
[INFO] [stdout] 988 |         (0..IcedConstants::CC_E_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_e>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1125:4
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         (0..IcedConstants::CC_NE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_ne>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1262:4
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         (0..IcedConstants::CC_BE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_be>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1399:4
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         (0..IcedConstants::CC_A_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_a>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1536:4
[INFO] [stdout]      |
[INFO] [stdout] 1536 |         (0..IcedConstants::CC_P_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_p>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1673:4
[INFO] [stdout]      |
[INFO] [stdout] 1673 |         (0..IcedConstants::CC_NP_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_np>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1810:4
[INFO] [stdout]      |
[INFO] [stdout] 1810 |         (0..IcedConstants::CC_L_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_l>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:1947:4
[INFO] [stdout]      |
[INFO] [stdout] 1947 |         (0..IcedConstants::CC_GE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_ge>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:2084:4
[INFO] [stdout]      |
[INFO] [stdout] 2084 |         (0..IcedConstants::CC_LE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_le>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/enums.rs:2221:4
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         (0..IcedConstants::CC_G_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, CC_g>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums_shared.rs:105:4
[INFO] [stdout]     |
[INFO] [stdout] 105 |         (0..IcedConstants::FORMATTER_TEXT_KIND_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, FormatterTextKind>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/enums_shared.rs:336:4
[INFO] [stdout]     |
[INFO] [stdout] 336 |         (0..IcedConstants::MEMORY_SIZE_OPTIONS_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, MemorySizeOptions>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/fast/fmt_tbl.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for _ in 0..STRINGS_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/fast/fmt_tbl.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 |     for _ in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/fast/regs.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     for _ in 0..IcedConstants::REGISTER_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/formatter/fast/regs.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |         data = &data[1 + len..];
[INFO] [stdout]    |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/fast.rs:1517:12
[INFO] [stdout]      |
[INFO] [stdout] 1517 |         for i in 0..op_count {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/gas/fmt_tbl.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/gas/mem_size_tbl.rs:73:12
[INFO] [stdout]    |
[INFO] [stdout] 73 |         for _ in 0..IcedConstants::FIRST_BROADCAST_MEMORY_SIZE as usize {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/gas.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 357 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/gas.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/intel/fmt_tbl.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/intel.rs:331:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/intel.rs:382:12
[INFO] [stdout]     |
[INFO] [stdout] 382 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/intel.rs:1451:12
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         for i in 0..a.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/masm/fmt_tbl.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/masm.rs:304:12
[INFO] [stdout]     |
[INFO] [stdout] 304 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/masm.rs:356:12
[INFO] [stdout]     |
[INFO] [stdout] 356 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/formatter/masm.rs:1504:12
[INFO] [stdout]      |
[INFO] [stdout] 1504 |         for i in 0..a.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/nasm/fmt_tbl.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |     for i in 0..IcedConstants::CODE_ENUM_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/nasm/regs.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |         for i in 0..8usize {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/nasm.rs:320:12
[INFO] [stdout]     |
[INFO] [stdout] 320 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/nasm.rs:380:12
[INFO] [stdout]     |
[INFO] [stdout] 380 |         for i in 0..op_info.op_count as u32 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/num_fmt.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 |         for i in 0..digits {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/num_fmt.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |         for i in 0..digits {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/num_fmt.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for i in 0..digits {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/formatter/num_fmt.rs:179:12
[INFO] [stdout]     |
[INFO] [stdout] 179 |         for i in 0..digits {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |         for _ in 0..IcedConstants::REGISTER_ENUM_COUNT {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |             data = &data[1..];
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |             for &c in &data[0..len] {
[INFO] [stdout]    |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/formatter/regs_tbl_ls.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |             data = &data[len..];
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/formatter/strings_tbl.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |     for _ in 0..STRINGS_COUNT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::formatter::string_output::*`
[INFO] [stdout]   --> src/formatter/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub use crate::formatter::string_output::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:276:12
[INFO] [stdout]     |
[INFO] [stdout] 276 |         for i in 0..(instruction.op_count() as usize) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:310:18
[INFO] [stdout]     |
[INFO] [stdout] 310 | ...                   for j in 0..4 {
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:717:21
[INFO] [stdout]     |
[INFO] [stdout] 717 |                     for reg_num in (Register::ST0 as u32)..((Register::ST7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:720:21
[INFO] [stdout]     |
[INFO] [stdout] 720 |                     for reg_num in (Register::MM0 as u32)..((Register::MM7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:727:21
[INFO] [stdout]     |
[INFO] [stdout] 727 |                     for reg_num in (Register::ST0 as u32)..((Register::ST7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:730:21
[INFO] [stdout]     |
[INFO] [stdout] 730 |                     for reg_num in (Register::MM0 as u32)..((Register::MM7 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:976:21
[INFO] [stdout]     |
[INFO] [stdout] 976 |                     for reg_num in (Register::ES as u32)..((Register::GS as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:979:21
[INFO] [stdout]     |
[INFO] [stdout] 979 |                     for reg_num in (Register::CR2 as u32)..((Register::CR4 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:982:21
[INFO] [stdout]     |
[INFO] [stdout] 982 |                     for reg_num in (Register::DR0 as u32)..((Register::DR3 as u32) + 1) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:988:22
[INFO] [stdout]     |
[INFO] [stdout] 988 |                         for reg_num in (Register::RAX as u32)..((Register::R15 as u32) + 1) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/info/factory.rs:995:22
[INFO] [stdout]     |
[INFO] [stdout] 995 |                         for reg_num in (Register::EAX as u32)..((Register::EDI as u32) + 1) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1119:22
[INFO] [stdout]      |
[INFO] [stdout] 1119 |                         for reg_num in (Register::XMM0 as u32)..((Register::XMM15 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1126:22
[INFO] [stdout]      |
[INFO] [stdout] 1126 |                         for reg_num in (Register::XMM0 as u32)..((Register::XMM7 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1135:22
[INFO] [stdout]      |
[INFO] [stdout] 1135 |                         for reg_num in (Register::ZMM0 as u32)..((Register::ZMM15 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1142:22
[INFO] [stdout]      |
[INFO] [stdout] 1142 |                         for reg_num in (Register::ZMM0 as u32)..((Register::ZMM7 as u32) + 1) {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1620:21
[INFO] [stdout]      |
[INFO] [stdout] 1620 |                     for reg_num in (Register::TMM0 as u32)..((Register::TMM7 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1657:21
[INFO] [stdout]      |
[INFO] [stdout] 1657 |                     for reg_num in (Register::XMM0 as u32)..((Register::XMM7 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1673:21
[INFO] [stdout]      |
[INFO] [stdout] 1673 |                     for reg_num in (Register::XMM4 as u32)..((Register::XMM6 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1682:21
[INFO] [stdout]      |
[INFO] [stdout] 1682 |                     for reg_num in (Register::XMM2 as u32)..((Register::XMM6 as u32) + 1) {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:1999:13
[INFO] [stdout]      |
[INFO] [stdout] 1999 |             for _ in 0..count {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2025:13
[INFO] [stdout]      |
[INFO] [stdout] 2025 |             for _ in 0..count {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2078:12
[INFO] [stdout]      |
[INFO] [stdout] 2078 |         for i in 0..8 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2118:12
[INFO] [stdout]      |
[INFO] [stdout] 2118 |         for i in 0..8 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2556:13
[INFO] [stdout]      |
[INFO] [stdout] 2556 |             for i in 1..(nesting_level as u32) {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/info/factory.rs:2732:41
[INFO] [stdout]      |
[INFO] [stdout] 2732 |             for info in &mut info.used_registers[start_index..] {
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/instruction_create.rs:3350:12
[INFO] [stdout]      |
[INFO] [stdout] 3350 |         for i in 0..data.len() / 2 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/instruction_create.rs:3528:12
[INFO] [stdout]      |
[INFO] [stdout] 3528 |         for i in 0..data.len() / 4 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/instruction_create.rs:3642:12
[INFO] [stdout]      |
[INFO] [stdout] 3642 |         for i in 0..data.len() / 8 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/memory_size.rs:903:4
[INFO] [stdout]     |
[INFO] [stdout] 903 |         (0..IcedConstants::MEMORY_SIZE_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, MemorySize>(x as u8) })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/mnemonic.rs:3831:4
[INFO] [stdout]      |
[INFO] [stdout] 3831 |         (0..IcedConstants::MNEMONIC_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u16, Mnemonic>(x as u16) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/register.rs:1493:4
[INFO] [stdout]      |
[INFO] [stdout] 1493 |         (0..IcedConstants::REGISTER_ENUM_COUNT).map(|x| unsafe { mem::transmute::<u8, Register>(x as u8) })
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 111 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `iced-x86` (lib test) due to 13 previous errors; 111 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 111 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fc89411d1d8a3475925b8504ac755fd855d8917633a332afcf13a33ef7e8d2dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc89411d1d8a3475925b8504ac755fd855d8917633a332afcf13a33ef7e8d2dc", kill_on_drop: false }`
[INFO] [stdout] fc89411d1d8a3475925b8504ac755fd855d8917633a332afcf13a33ef7e8d2dc
